body {font-size: 8pt;font-family: Arial,Helvetica,sans-serif;padding: 0;margin: 0;
      background-color: #f0f0f0;
      /*background-image: url('../images/fondo.jpg');color: #6d6d6d;*/
      background-repeat: no-repeat;
      background-attachment: fixed;
      background-position: center;
}
img, table {border: 0;}
input, textarea{text-transform: uppercase;}
#pnl_layout{min-height: 600px; width: 90%; margin-left: 5%;}
#pnl_cabecera{width: 100%;background: url(../images/bg-header.png);}
#pnl_cabecera table{width: 100%;}
#pnl_cabecera table tr{color: #FFF;}
#pnl_pie{clear: both;bottom: 0;position: fixed;width: 100%;text-align: right;background-color: #d8d8d8;
         border-top: solid 4px #d20016;padding: 20px 0px;background: url(../images/bg-footer-logo.png) no-repeat 40px 0;}

.ui-menu {overflow: hidden; background: #6d6d6d !important; }
.ui-menu .ui-menu {overflow: visible !important;}
.ui-menu > li {float: left;display: block;width: auto !important;}
.ui-menu ul li {display:block;float:none;}
.ui-menu ul li ul {left:120px !important;width:100%;}
.ui-menu ul li ul li {width:auto;}
.ui-menu ul li ul li a {float:left;}
.ui-menu > li {margin: 5px 5px !important;padding: 0 0 !important;}
.ui-menu > li > a {float: left;display: block;clear: both;overflow: hidden;color: white;}
.ui-menu .ui-menu-icon {margin-top: 0.3em !important;}
.ui-menu .ui-menu .ui-menu li {float: left;display: block;}

.formato_numero{text-align: right;}
.error {color: #D8000C;background-color: #FFBABA;/*background-image: url('error.png');*/}
.tbl_listado{width: 100%;border-collapse:collapse;}
.tbl_listado td{vertical-align: top;border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9;}
.tbl_listado th{background-color: black;color: white;border: 1px solid #c9c9c9;}
.tbl_listado tr:nth-child(even) {background: #CCCCCC;}
.tbl_formulario td{padding: 3px;}
.tbl_formulario th{text-align: right;}
.txa_descripcion {background-color: transparent;resize: none;overflow: auto;border: 0;}
.pnl_info{width: 100%;margin: 0 auto;border: 1px solid #6d6d6d;}
.pnl_scroll {overflow: auto;overflow-x: auto;overflow-y: visible;overflow-x: auto;position:relative;}
#pnl_flujos {height: 550px;}
#pnl_historicos{height: 550px;}
#pnl_reembolsos{height: 500px;}
#tbl_gastos table tbody tr > td{font-size: 14pt;}

.pnl_sub_barra{
   text-align: left;
   background-color: #1507AD;
   height: 25px;
   width: 98%;
   margin-left: 12px;
   float: left;      
   color: #ffffff;
}
#pnl_plantilla{
   /*height: 1400px;*/
   width: 100%;
   margin: 0 auto;
}